package com.xhwl.centiotdata.pojo.dto.haikangyunmou;

import lombok.Data;

/**
 * 门禁事件订阅消息
 * community_event_access响应示例：
 * {
 * "eventId": "20220501J30111014_1651659469972",
 * "dateTime": "2022-05-04T18:14:25+08:00",
 * "personId": "cca70e8ada2a4e16a844edf18ea485f0",
 * "personName": "何金玉",
 * "credentialType": "1",
 * "cardNumber": "",
 * "deviceId": "e8dc0167214d410fb4dcfaafe1dd865b",
 * "deviceName": "东门人脸2",
 * "channelId": "",
 * "channelName": "",
 * "eventType": "AccessEvent",
 * "eventCode": "10114",
 * "eventDescription": "门禁事件",
 * "eventSource": "",
 * "pictureURL": "",
 * "eventRemark": "1651659469972",
 * "path": "63e6df4da08643279ec0ba942d9088ea",
 * "address": "中建梅溪湖中心",
 * "bodyTemperature": "--",
 * "communityId": "63e6df4da08643279ec0ba942d9088ea"
 * }
 */
@Data
public class CommunityEventAccess {

    /**
     * 唯一id
     */
    private String eventId;
    /**
     * 出入时间
     */
    private String dateTime;
    /**
     * 人员id
     */
    private String personId;
    /**
     * 人员姓名
     */
    private String personName;

    private String credentialType;
    private String cardNumber;
    private String deviceId;
    private String deviceName;
    private String channelId;
    private String channelName;
    /**
     * eventType-事件类型：
     * AccessEvent-门禁事件（类型为门禁）
     * AlarmEvent-报警事件
     * IntercomEvent-对讲事件
     */
    private String eventType;
    /**
     * 开门方式：
     * 0：其他；1：IC卡；2：二维码：3：蓝牙；4：远程开门；5：人脸；6：人为开门；7：按钮开门
     * <p>
     * 事件码：
     * 10101	刷卡开锁	刷卡开锁
     * 10104	指纹开锁	指纹开锁
     * 10114	人脸开锁	人脸开锁
     * 10118	人证开锁	人证开锁
     * 10119	蓝牙开锁	蓝牙开锁
     * 10120	密码开锁	密码开锁
     * 10122	二维码开锁	二维码开锁
     * 10124	中心平台开锁	远程开门
     * 10125	动态密码开锁	密码开锁
     */
    private String eventCode;
    private String eventDescription;
    private String eventSource;
    private String pictureURL;
    private String eventRemark;
    private String path;
    /**
     * 设备地址
     */
    private String address;
    private String bodyTemperature;

    /**
     * 海康云眸项目名      社区id                                   兴海项目id
     * 中建江山壹号        d0961b4efb054a67b8354b20321c0ffa
     * 中建悦和城         c7332771adb0462eb6e188aaabf6993c
     *
     * 中建梅溪湖中心      63e6df4da08643279ec0ba942d9088ea         60
     *
     * 中建御山和苑       b5e75363c8dc4fe18b7e217303896685
     * 中建亮月湖
     */
    private String communityId;
}